package com.wangziyang.mes.technology.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.wangziyang.mes.common.BaseEntity;

import javax.persistence.Column;

/**
 * <p>
 * bom头表实体
 * </p>
 *
 * @author WangZiYang
 * @since 2020-03-28
 */
@TableName(value = "sp_bom")
public class SpBom extends BaseEntity {
    @Column(name = "bom_code")
    private String bomCode;

    @Column(name = "materiel_code")
    private String materielCode;

    @Column(name = "materiel_desc")
    private String materielDesc;

    @Column(name = "remark")
    private String remark;

    @Column(name = "version_number")
    private String versionNumber;

    @Column(name = "state")
    private String state;

    @Column(name = "factory")
    private String factory;

    @Column(name = "is_deleted")
    private String isDeleted;


    @Column(name = "WorkOrderNumber")
    private String workOrderNumber;

    @Column(name = "WorkOrderQuantity")
    private String workOrderQuantity;

    @Column(name = "PCBCode")
    private String pcbCode;


    @Column(name = "EngineeringDescription", columnDefinition = "TEXT")
    private String engineeringDescription;

    @Column(name = "ProcessDescription", columnDefinition = "TEXT")
    private String processDescription;

    @Column(name = "TestDescription", columnDefinition = "TEXT")
    private String testDescription;

    @Column(name = "QCDescription", columnDefinition = "TEXT")
    private String qcDescription;

    @Column(name = "SupervisorSignature1")
    private String supervisorSignature1;

    @Column(name = "IsQualified1")
    private String isQualified1;

    @Column(name = "SupervisorSignature2")
    private String supervisorSignature2;

    @Column(name = "IsQualified2")
    private String isQualified2;

    @Column(name = "SupervisorSignature3")
    private String supervisorSignature3;

    @Column(name = "IsQualified3")
    private String isQualified3;

    @Column(name = "SupervisorSignature4")
    private String supervisorSignature4;

    @Column(name = "IsQualified4")
    private String isQualified4;
    @Column(name = "date_time")
    private String dateTime;

    @Override
    public String toString() {
        return "SpBom{" +
                "bomCode='" + bomCode + '\'' +
                ", materielCode='" + materielCode + '\'' +
                ", materielDesc='" + materielDesc + '\'' +
                ", remark='" + remark + '\'' +
                ", versionNumber='" + versionNumber + '\'' +
                ", state='" + state + '\'' +
                ", factory='" + factory + '\'' +
                ", isDeleted='" + isDeleted + '\'' +
                ", workOrderNumber='" + workOrderNumber + '\'' +
                ", workOrderQuantity=" + workOrderQuantity +
                ", pcbCode='" + pcbCode + '\'' +
                ", engineeringDescription='" + engineeringDescription + '\'' +
                ", processDescription='" + processDescription + '\'' +
                ", testDescription='" + testDescription + '\'' +
                ", qcDescription='" + qcDescription + '\'' +
                ", supervisorSignature1='" + supervisorSignature1 + '\'' +
                ", isQualified1=" + isQualified1 +
                ", supervisorSignature2='" + supervisorSignature2 + '\'' +
                ", isQualified2=" + isQualified2 +
                ", supervisorSignature3='" + supervisorSignature3 + '\'' +
                ", isQualified3=" + isQualified3 +
                ", supervisorSignature4='" + supervisorSignature4 + '\'' +
                ", isQualified4=" + isQualified4 +
                ", dateTime='" + dateTime + '\'' +
                '}';
    }

    public void setDateTime(String dateTime) {
        this.dateTime = dateTime;
    }

    public String getBomCode() {
        return bomCode;
    }

    public void setBomCode(String bomCode) {
        this.bomCode = bomCode;
    }

    public String getMaterielCode() {
        return materielCode;
    }

    public void setMaterielCode(String materielCode) {
        this.materielCode = materielCode;
    }

    public String getMaterielDesc() {
        return materielDesc;
    }

    public void setMaterielDesc(String materielDesc) {
        this.materielDesc = materielDesc;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getVersionNumber() {
        return versionNumber;
    }

    public void setVersionNumber(String versionNumber) {
        this.versionNumber = versionNumber;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getFactory() {
        return factory;
    }

    public void setFactory(String factory) {
        this.factory = factory;
    }

    public String getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(String isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getWorkOrderNumber() {
        return workOrderNumber;
    }

    public void setWorkOrderNumber(String workOrderNumber) {
        this.workOrderNumber = workOrderNumber;
    }

    public String getWorkOrderQuantity() {
        return workOrderQuantity;
    }

    public void setWorkOrderQuantity(String workOrderQuantity) {
        this.workOrderQuantity = workOrderQuantity;
    }

    public String getPcbCode() {
        return pcbCode;
    }

    public void setPcbCode(String pcbCode) {
        this.pcbCode = pcbCode;
    }

    public String getEngineeringDescription() {
        return engineeringDescription;
    }

    public void setEngineeringDescription(String engineeringDescription) {
        this.engineeringDescription = engineeringDescription;
    }

    public String getProcessDescription() {
        return processDescription;
    }

    public void setProcessDescription(String processDescription) {
        this.processDescription = processDescription;
    }

    public String getTestDescription() {
        return testDescription;
    }

    public void setTestDescription(String testDescription) {
        this.testDescription = testDescription;
    }

    public String getQcDescription() {
        return qcDescription;
    }

    public void setQcDescription(String qcDescription) {
        this.qcDescription = qcDescription;
    }

    public String getSupervisorSignature1() {
        return supervisorSignature1;
    }

    public void setSupervisorSignature1(String supervisorSignature1) {
        this.supervisorSignature1 = supervisorSignature1;
    }

    public String getQualified1() {
        return isQualified1;
    }

    public void setQualified1(String qualified1) {
        isQualified1 = qualified1;
    }

    public String getSupervisorSignature2() {
        return supervisorSignature2;
    }

    public void setSupervisorSignature2(String supervisorSignature2) {
        this.supervisorSignature2 = supervisorSignature2;
    }

    public String getQualified2() {
        return isQualified2;
    }

    public void setQualified2(String qualified2) {
        isQualified2 = qualified2;
    }

    public String getSupervisorSignature3() {
        return supervisorSignature3;
    }

    public void setSupervisorSignature3(String supervisorSignature3) {
        this.supervisorSignature3 = supervisorSignature3;
    }

    public String getQualified3() {
        return isQualified3;
    }

    public void setQualified3(String qualified3) {
        isQualified3 = qualified3;
    }

    public String getSupervisorSignature4() {
        return supervisorSignature4;
    }

    public void setSupervisorSignature4(String supervisorSignature4) {
        this.supervisorSignature4 = supervisorSignature4;
    }

    public String getQualified4() {
        return isQualified4;
    }

    public void setQualified4(String qualified4) {
        isQualified4 = qualified4;
    }
}
